\documentclass[12pt]{article}

\pagestyle{empty}
\setcounter{secnumdepth}{2}

\topmargin=0cm
\oddsidemargin=0cm
\textheight=22.0cm
\textwidth=16cm
\parindent=0cm
\parskip=0.15cm
\topskip=0truecm
\raggedbottom
\abovedisplayskip=3mm
\belowdisplayskip=3mm
\abovedisplayshortskip=0mm
\belowdisplayshortskip=2mm
\normalbaselineskip=12pt
\normalbaselines

\begin{document}

\vspace*{0.5in}
\centerline{\bf\Large Test Document}

\vspace*{0.5in}
\centerline{\bf\Large Team X}

\vspace*{0.5in}
\centerline{\bf\Large 17 January 2012}

\vspace*{1.5in}
\begin{table}[htbp]
\caption{Team}
\begin{center}
\begin{tabular}{|r | c|}
\hline
Name & ID Number \\
\hline\hline
Joseph Klimos & 9192158 \\
\hline
Yu-Shang Lin & Y \\
\hline
Han Bin Rong & Y \\
\hline
Jordan Victor & 1300520 \\
\hline
David Bergamin & Y \\
\hline
Alec Chamberland & Y \\
\hline
Rodrigue Fares & Y \\
\hline
\end{tabular}
\end{center}
\end{table}

\clearpage

\section{Introduction}

This document will describe our tests and testing methods.

\section{Test Plan}

We only did unit testing in terms of coded testing.
We used JUnit in Eclipse for our unit testing.
We mostly did testing after development was done or mostly done, fixing the tests if things changed.
All tests were done using various manually set inputs and comparing the function results to them.
We tested to User \& Task classes we developed, the file input from increment 1, and the XML input \& output from the second two increments.

\subsection{System Level Test Cases}

{\it
All test cases for testing at the system level.
}

\subsubsection{Test Case 1} \label{tc:1}

\noindent
{\bf Purpose}\\
The purpose of all the tests are to check that the input and output work as expected.

\noindent
{\bf Input Specification}\\
For input tests we would begin by manually presetting some objects with the expected results,
then we would read the appropriate file and compare the read data to the data we manually put in via the constructors by reading the files personally.

\noindent
{\bf Expected Output}\\
We used the assertEquals() function to compare each element input manually to those retrieved by the functions.

\noindent
{\bf Traces to Use Cases}\\
The tests test the User \& Task classes we developed, the file input from increment 1, and the XML input \& output from the second two increments.

\clearpage

\section{Test Results}

{\it
List the tests, indicating which passed and which did not pass.
List requirements indicating the percentage of tests that passed for that requirement.
}

100\% of coded tests in JUnit passed.

\section{References}

\appendix

\section{Description of Input Files}

bla.txt - used as input for testing the functions of TaksmanFileInput.java//
tasks.xml \& users.xml - used to test the read functions of XmlHelper.java

\section{Description of Output Files}

tasks.xml \& users.xml - used to test the write functions of XmlHelper.java

\end{document}
